﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Policlinica;

namespace OSA.Policlinic.BusinessApplication.Doctor
{
    public interface IDoctorBusinessApplication
    {
        //получение списка флюорографий по идентификатору пациента
        List<KKF> GetKKFByPatientId(int patientId);

        //получение пациента по идентификатору
        Patient GetPatientById(int id);

        //получение списка прививок пациента
        List<Vaccina> GetVaccinaByPatientId(int patientId);

        //сохранить прием
        void SaveSurvey(Survey survey);

        //сохранить новый препарат
        void SaveDrug(Drug drug);

        //выписать пациенту рецепт
        void SaveRecipe(Recipe recipe, Dosage dosage);

        //выписать пациенту направление
        void SaveDirection(Direction direction);
    }
}
